package app;


import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor

public class Pojo_arry {
    //1
    private String	access;   //网络接入方式，WI-FI、4G、3G等
    private String	app_version;   //APP版本号，如4.1.2、5.1.3等
    private String	battery;   //上报数据时，用户手机电池电量
    private String	brand;   //手机品牌，XiaoMi、HUAWEI等
    private String	channel;   //APP包内渠道
    private String	device_model;   //手机机型（全大写）
    private Long	first_launch;   //首次启动时间戳，毫秒为单位，客户端卸载重装或者清空APP本地数据时，该值会重置
    private String	os;   //手机操作系统类型，Android、iOS
    private String	os_version;   //手机操作系统版本，Android版本、iOS版本
    private String	package_name;   //APP包名，Android：com.kmxs.reader，iOS：com.yueyou.cyreader
    private String	project;   //项目名称：Android：reader_free
    private String	resolution;   //手机分辨率
    //2
    private String	sdk_ua;   //Amos统计SDK上报的UA头信息，主要用处是给媒体推广IP+UA的归因方式使用
    private String	sdk_version;   //Amos统计SDK版本号
    private Integer	version_code;   //APP内置版本号，如40102、50103，新版本会逐步递增，主要是给程序识别使用的，判断用户是否更新版本
    private String	account_id;   //登陆用户注册账户ID
    private String	android_id;   //Android系统ID，刷机、升级版本该值都可能产生改变，不太可靠的设备值
    private String	icc_id;   //SIM卡卡号，手机号码的身份证
    private String	imei;   //Android手机，国际移动手机设备身份码
    private String	oa_id;   //广告标识符(OAID)是一种非永久性设备标识符
    private String	pre_imei;   //老版本的移动统计SDK获取到的imei，跟前面imei不同之处主要在于获取IMEI的Android系统API不同
    private String	serial;   //SN号，产品的设备识别码，相当于设备身份证
    private String	trusted_id;   //可信ID，购买的第三方数盟SDK提供的可靠ID
    private String	uid;   //客户端生成的用户设备ID，生成规则，imei>oaid>mac+随机数，归因系统进行归因时，会用到
    //3
    private String	utd_id;   //自己生成的设备表标识ID，用来做无权限流失用户判定的，已无实际用途
    private String	wmac;   //手机Mac地址
    private String	imsi;   //国际移动用户识别码
    private String	source_uid;   //归因uid
    private String	source_channel;   //归因渠道
    private Long	source_install_server_time;   //归因首次时间戳
    private String	source_app_version;   //归因首次安装版本
    private String	ip;   //数据上报IP地址
    private Long	server_timestamp;   //数据上报服务器时间戳，秒为单位
    private String	data_date;   //数据上报服务器日期
    private String	data_hour;   //数据上报服务器小时
    private String	operator;   //运营商
    //4
    private String	event_id;   //事件id
    private String	event_page;   //事件发生页面
    private String	event_component;   //事件发生组件
    private String	event_booth;   //事件发生展位
    private String	event_type;   //事件发生类型
    private String	ad_id;   //广告id
    private String	ad_type;   //广告类型，如gdt、gdtnative2
    private String	ecpm;   //ecpm价格
    private String	ad_ecode;   //广告请求失败错误码
    private Integer	count;   //事件触发次数
    private String	sid;   //事件sessionid
    private String	version;   //事件产生版本
    //5
    private Long	book_id;   //书籍id
    private Long	chapter_id;   //章节id
    private Long	read_duration;   //章节阅读时长
    private Long	sort_id;   //章节排序序号
    private Integer	source_version_code;   //归因版本编号
    private String	pull_channel;   //拉活渠道
    private String	idfa;   //苹果idfa
    private String	key_chain_idfa;   //苹果钥匙串中的idfa
    private String	idfv;   //苹果idfv
    private String	font;   //字体
    private Integer	page;   //翻页编码
    private String	section_id;   //分类ID
    //6
    private Integer	font_size;   //字号
    private String	category_id;   //二级分类ID
    private String	stat_id;   //统计标识
    private String	voice_id;   //声音
    private String	speed;   //倍速
    private String	voice_type;   //声音类型
    private Long	reqdur;   //广告请求时长
    private Integer	client_version_code;   //客户端版本编号
    private String	country;   //国家
    private String	province;   //省份
    private String	city;   //城市
    private String	ips;   //服务商

    public Pojo_arry(
            String access, String app_version, String battery, String brand, String channel, String device_model, Long first_launch, String os, String os_version, String package_name, String project, String resolution,
            String sdk_ua, String sdk_version, Integer version_code, String account_id, String android_id, String icc_id, String imei, String oa_id, String pre_imei, String serial, String trusted_id, String uid,
            String utd_id, String wmac, String imsi, String source_uid, String source_channel, Long source_install_server_time, String source_app_version, String ip, Long server_timestamp, String data_date, String data_hour, String operator,
            String event_id, String event_page, String event_component, String event_booth, String event_type, String ad_id, String ad_type, String ecpm, String ad_ecode, Integer count, String sid, String version,
            Long book_id, Long chapter_id, Long read_duration, Long sort_id, Integer source_version_code, String pull_channel, String idfa, String key_chain_idfa, String idfv, String font, Integer page, String section_id,
            Integer font_size, String category_id, String stat_id, String voice_id, String speed, String voice_type, Long reqdur, Integer client_version_code, String country, String province, String city, String ips) {
        this.access = access;
        this.app_version = app_version;
        this.battery = battery;
        this.brand = brand;
        this.channel = channel;
        this.device_model = device_model;
        this.first_launch = first_launch;
        this.os = os;
        this.os_version = os_version;
        this.package_name = package_name;
        this.project = project;
        this.resolution = resolution;
        this.sdk_ua = sdk_ua;
        this.sdk_version = sdk_version;
        this.version_code = version_code;
        this.account_id = account_id;
        this.android_id = android_id;
        this.icc_id = icc_id;
        this.imei = imei;
        this.oa_id = oa_id;
        this.pre_imei = pre_imei;
        this.serial = serial;
        this.trusted_id = trusted_id;
        this.uid = uid;
        this.utd_id = utd_id;
        this.wmac = wmac;
        this.imsi = imsi;
        this.source_uid = source_uid;
        this.source_channel = source_channel;
        this.source_install_server_time = source_install_server_time;
        this.source_app_version = source_app_version;
        this.ip = ip;
        this.server_timestamp = server_timestamp;
        this.data_date = data_date;
        this.data_hour = data_hour;
        this.operator = operator;
        this.event_id = event_id;
        this.event_page = event_page;
        this.event_component = event_component;
        this.event_booth = event_booth;
        this.event_type = event_type;
        this.ad_id = ad_id;
        this.ad_type = ad_type;
        this.ecpm = ecpm;
        this.ad_ecode = ad_ecode;
        this.count = count;
        this.sid = sid;
        this.version = version;
        this.book_id = book_id;
        this.chapter_id = chapter_id;
        this.read_duration = read_duration;
        this.sort_id = sort_id;
        this.source_version_code = source_version_code;
        this.pull_channel = pull_channel;
        this.idfa = idfa;
        this.key_chain_idfa = key_chain_idfa;
        this.idfv = idfv;
        this.font = font;
        this.page = page;
        this.section_id = section_id;
        this.font_size = font_size;
        this.category_id = category_id;
        this.stat_id = stat_id;
        this.voice_id = voice_id;
        this.speed = speed;
        this.voice_type = voice_type;
        this.reqdur = reqdur;
        this.client_version_code = client_version_code;
        this.country = country;
        this.province = province;
        this.city = city;
        this.ips = ips;
    }


}
